Package com.bitmovin.player.api.media

Types

Link copied to clipboard
class AdaptationConfig(initialBandwidthEstimateOverride: Long?, maxSelectableVideoBitrate: Int, isRebufferingAllowed: Boolean, preload: Boolean) : Parcelable

Configures the adaptation logic.

Link copied to clipboard
open class AdaptationData
Holds information about the current adaptation.
Link copied to clipboard
data class LabelingConfig(subtitleLabeler: SubtitleLabeler?, audioLabeler: AudioLabeler?, videoQualityLabeler: VideoQualityLabeler?, audioQualityLabeler: AudioQualityLabeler?) : Parcelable

Configures custom labeling.

Link copied to clipboard
enum MediaFilter : Enum<MediaFilter>

Defines how strictly potentially unsupported media tracks and qualities are filtered out of a playback session.

Link copied to clipboard
data class MediaTrackRole(schemeIdUri: String, value: String?, id: String?) : Parcelable

Describes the DASH Role of a Track as specified in ISO/IEC 23009-1:2019, section 5.8.4.2.

Link copied to clipboard
enum MediaType : Enum<MediaType>

Represents a media type.

Link copied to clipboard
open class MimeTypes
A class providing various mime types that can be used.
Link copied to clipboard
interface Quality

Contains information about a media quality.

Link copied to clipboard
abstract class Track(url: String?, type: TrackType?, label: String?, id: String, isDefault: Boolean, roles: List<MediaTrackRole>) : Parcelable

The base class for all tracks.

Link copied to clipboard
enum TrackType : Enum<TrackType> , Parcelable

Available track types.